store (large shop) - German English Dictionary